<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="Geoconcepts" targetNamespace="http://tempuri.org/Geoconcepts.xsd" xmlns:mstns="http://tempuri.org/Geoconcepts.xsd" xmlns="http://tempuri.org/Geoconcepts.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections>
        </Connections>
        <Tables>
        </Tables>
        <Sources>
        </Sources>
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="Geoconcepts" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:Generator_UserDSName="Geoconcepts" msprop:Generator_DataSetName="Geoconcepts">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="GeoconceptsItems" msprop:Generator_UserTableName="GeoconceptsItems" msprop:Generator_RowDeletedName="GeoconceptsItemsRowDeleted" msprop:Generator_RowChangedName="GeoconceptsItemsRowChanged" msprop:Generator_RowClassName="GeoconceptsItemsRow" msprop:Generator_RowChangingName="GeoconceptsItemsRowChanging" msprop:Generator_RowEvArgName="GeoconceptsItemsRowChangeEvent" msprop:Generator_RowEvHandlerName="GeoconceptsItemsRowChangeEventHandler" msprop:Generator_TableClassName="GeoconceptsItemsDataTable" msprop:Generator_TableVarName="tableGeoconceptsItems" msprop:Generator_RowDeletingName="GeoconceptsItemsRowDeleting" msprop:Generator_TablePropName="GeoconceptsItems">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Geoconcept" msprop:Generator_UserColumnName="Geoconcept" msprop:Generator_ColumnVarNameInTable="columnGeoconcept" msprop:Generator_ColumnPropNameInRow="Geoconcept" msprop:Generator_ColumnPropNameInTable="GeoconceptColumn" type="xs:string" />
              <xs:element name="NumPoints" msprop:Generator_UserColumnName="NumPoints" msprop:Generator_ColumnVarNameInTable="columnNumPoints" msprop:Generator_ColumnPropNameInRow="NumPoints" msprop:Generator_ColumnPropNameInTable="NumPointsColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ElevationMax" msprop:Generator_UserColumnName="ElevationMax" msprop:Generator_ColumnVarNameInTable="columnElevationMax" msprop:nullValue="_null" msprop:Generator_ColumnPropNameInRow="ElevationMax" msprop:Generator_ColumnPropNameInTable="ElevationMaxColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ElevationMin" msprop:Generator_UserColumnName="ElevationMin" msprop:Generator_ColumnVarNameInTable="columnElevationMin" msprop:nullValue="_null" msprop:Generator_ColumnPropNameInRow="ElevationMin" msprop:Generator_ColumnPropNameInTable="ElevationMinColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Polygons" msprop:Generator_UserTableName="Polygons" msprop:Generator_RowDeletedName="PolygonsRowDeleted" msprop:Generator_RowChangedName="PolygonsRowChanged" msprop:Generator_RowClassName="PolygonsRow" msprop:Generator_RowChangingName="PolygonsRowChanging" msprop:Generator_RowEvArgName="PolygonsRowChangeEvent" msprop:Generator_RowEvHandlerName="PolygonsRowChangeEventHandler" msprop:Generator_TableClassName="PolygonsDataTable" msprop:Generator_TableVarName="tablePolygons" msprop:Generator_RowDeletingName="PolygonsRowDeleting" msprop:Generator_TablePropName="Polygons">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Geoconcept" msprop:Generator_UserColumnName="Geoconcept" msprop:Generator_ColumnVarNameInTable="columnGeoconcept" msprop:Generator_ColumnPropNameInRow="Geoconcept" msprop:Generator_ColumnPropNameInTable="GeoconceptColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Polygon" msprop:Generator_UserColumnName="Polygon" msprop:Generator_ColumnVarNameInTable="columnPolygon" msprop:Generator_ColumnPropNameInRow="Polygon" msprop:Generator_ColumnPropNameInTable="PolygonColumn" type="xs:string" />
              <xs:element name="NumPoints" msprop:Generator_UserColumnName="NumPoints" msprop:Generator_ColumnVarNameInTable="columnNumPoints" msprop:nullValue="_null" msprop:Generator_ColumnPropNameInRow="NumPoints" msprop:Generator_ColumnPropNameInTable="NumPointsColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Points" msprop:Generator_UserColumnName="Points" msprop:Generator_ColumnVarNameInTable="columnPoints" msprop:nullValue="_null" msprop:Generator_ColumnPropNameInRow="Points" msprop:Generator_ColumnPropNameInTable="PointsColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ElevationMax" msprop:Generator_UserColumnName="ElevationMax" msprop:Generator_ColumnVarNameInTable="columnElevationMax" msprop:nullValue="_null" msprop:Generator_ColumnPropNameInRow="ElevationMax" msprop:Generator_ColumnPropNameInTable="ElevationMaxColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ElevationMin" msprop:Generator_UserColumnName="ElevationMin" msprop:Generator_ColumnVarNameInTable="columnElevationMin" msprop:nullValue="_null" msprop:Generator_ColumnPropNameInRow="ElevationMin" msprop:Generator_ColumnPropNameInTable="ElevationMinColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="GeoconceptsRelations" msprop:Generator_UserTableName="GeoconceptsRelations" msprop:Generator_RowDeletedName="GeoconceptsRelationsRowDeleted" msprop:Generator_RowChangedName="GeoconceptsRelationsRowChanged" msprop:Generator_RowClassName="GeoconceptsRelationsRow" msprop:Generator_RowChangingName="GeoconceptsRelationsRowChanging" msprop:Generator_RowEvArgName="GeoconceptsRelationsRowChangeEvent" msprop:Generator_RowEvHandlerName="GeoconceptsRelationsRowChangeEventHandler" msprop:Generator_TableClassName="GeoconceptsRelationsDataTable" msprop:Generator_TableVarName="tableGeoconceptsRelations" msprop:Generator_RowDeletingName="GeoconceptsRelationsRowDeleting" msprop:Generator_TablePropName="GeoconceptsRelations">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Geoconcept" msprop:Generator_UserColumnName="Geoconcept" msprop:Generator_ColumnVarNameInTable="columnGeoconcept" msprop:Generator_ColumnPropNameInRow="Geoconcept" msprop:Generator_ColumnPropNameInTable="GeoconceptColumn" type="xs:string" />
              <xs:element name="RelationShip" msprop:Generator_UserColumnName="RelationShip" msprop:Generator_ColumnVarNameInTable="columnRelationShip" msprop:Generator_ColumnPropNameInRow="RelationShip" msprop:Generator_ColumnPropNameInTable="RelationShipColumn" type="xs:string" />
              <xs:element name="GeoconceptTarget" msprop:Generator_UserColumnName="GeoconceptTarget" msprop:Generator_ColumnVarNameInTable="columnGeoconceptTarget" msprop:Generator_ColumnPropNameInRow="GeoconceptTarget" msprop:Generator_ColumnPropNameInTable="GeoconceptTargetColumn" type="xs:string" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Centroids" msprop:Generator_UserTableName="Centroids" msprop:Generator_RowDeletedName="CentroidsRowDeleted" msprop:Generator_RowChangedName="CentroidsRowChanged" msprop:Generator_RowClassName="CentroidsRow" msprop:Generator_RowChangingName="CentroidsRowChanging" msprop:Generator_RowEvArgName="CentroidsRowChangeEvent" msprop:Generator_RowEvHandlerName="CentroidsRowChangeEventHandler" msprop:Generator_TableClassName="CentroidsDataTable" msprop:Generator_TableVarName="tableCentroids" msprop:Generator_RowDeletingName="CentroidsRowDeleting" msprop:Generator_TablePropName="Centroids">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Polygon" msprop:Generator_UserColumnName="Polygon" msprop:Generator_ColumnVarNameInTable="columnPolygon" msprop:Generator_ColumnPropNameInRow="Polygon" msprop:Generator_ColumnPropNameInTable="PolygonColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Centroid" msprop:Generator_UserColumnName="Centroid" msprop:Generator_ColumnVarNameInTable="columnCentroid" msprop:Generator_ColumnPropNameInRow="Centroid" msprop:Generator_ColumnPropNameInTable="CentroidColumn" type="xs:string" />
              <xs:element name="Point" msprop:Generator_UserColumnName="Point" msprop:Generator_ColumnVarNameInTable="columnPoint" msprop:nullValue="_null" msprop:Generator_ColumnPropNameInRow="Point" msprop:Generator_ColumnPropNameInTable="PointColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Elevation" msprop:Generator_UserColumnName="Elevation" msprop:Generator_ColumnVarNameInTable="columnElevation" msprop:nullValue="_null" msprop:Generator_ColumnPropNameInRow="Elevation" msprop:Generator_ColumnPropNameInTable="ElevationColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="RelationShips" msprop:Generator_UserTableName="RelationShips" msprop:Generator_RowDeletedName="RelationShipsRowDeleted" msprop:Generator_RowChangedName="RelationShipsRowChanged" msprop:Generator_RowClassName="RelationShipsRow" msprop:Generator_RowChangingName="RelationShipsRowChanging" msprop:Generator_RowEvArgName="RelationShipsRowChangeEvent" msprop:Generator_RowEvHandlerName="RelationShipsRowChangeEventHandler" msprop:Generator_TableClassName="RelationShipsDataTable" msprop:Generator_TableVarName="tableRelationShips" msprop:Generator_RowDeletingName="RelationShipsRowDeleting" msprop:Generator_TablePropName="RelationShips">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="RelationShip" msprop:Generator_UserColumnName="RelationShip" msprop:Generator_ColumnVarNameInTable="columnRelationShip" msprop:Generator_ColumnPropNameInRow="RelationShip" msprop:Generator_ColumnPropNameInTable="RelationShipColumn" type="xs:string" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique name="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:GeoconceptsItems" />
      <xs:field xpath="mstns:Geoconcept" />
    </xs:unique>
    <xs:unique name="Polygons_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Polygons" />
      <xs:field xpath="mstns:Polygon" />
    </xs:unique>
    <xs:unique name="GeoconceptsRelations_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:GeoconceptsRelations" />
      <xs:field xpath="mstns:Geoconcept" />
      <xs:field xpath="mstns:GeoconceptTarget" />
      <xs:field xpath="mstns:RelationShip" />
    </xs:unique>
    <xs:unique name="Centroids_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Centroids" />
      <xs:field xpath="mstns:Centroid" />
    </xs:unique>
    <xs:unique name="RelationShips_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:RelationShips" />
      <xs:field xpath="mstns:RelationShip" />
    </xs:unique>
    <xs:keyref name="Polygons_Centroids" refer="Polygons_Constraint1" msprop:rel_Generator_UserRelationName="Polygons_Centroids" msprop:rel_Generator_RelationVarName="relationPolygons_Centroids" msprop:rel_Generator_UserChildTable="Centroids" msprop:rel_Generator_UserParentTable="Polygons" msprop:rel_Generator_ParentPropName="PolygonsRow" msprop:rel_Generator_ChildPropName="GetCentroidsRows" msdata:UpdateRule="None" msdata:DeleteRule="None">
      <xs:selector xpath=".//mstns:Centroids" />
      <xs:field xpath="mstns:Polygon" />
    </xs:keyref>
    <xs:keyref name="GeoconceptsRelations_Relations" refer="RelationShips_Constraint1" msprop:rel_Generator_UserRelationName="GeoconceptsRelations_Relations" msprop:rel_Generator_RelationVarName="relationGeoconceptsRelations_Relations" msprop:rel_Generator_UserChildTable="GeoconceptsRelations" msprop:rel_Generator_UserParentTable="RelationShips" msprop:rel_Generator_ParentPropName="RelationShipsRow" msprop:rel_Generator_ChildPropName="GetGeoconceptsRelationsRows" msdata:UpdateRule="None" msdata:DeleteRule="None">
      <xs:selector xpath=".//mstns:GeoconceptsRelations" />
      <xs:field xpath="mstns:RelationShip" />
    </xs:keyref>
    <xs:keyref name="FK_Geoconcepts_GeoconceptsRelations" refer="Constraint1" msprop:rel_Generator_UserRelationName="FK_Geoconcepts_GeoconceptsRelations" msprop:rel_Generator_RelationVarName="relationFK_Geoconcepts_GeoconceptsRelations" msprop:rel_Generator_UserChildTable="GeoconceptsRelations" msprop:rel_Generator_UserParentTable="GeoconceptsItems" msprop:rel_Generator_ParentPropName="GeoconceptsRow" msprop:rel_Generator_ChildPropName="GetGeoconceptsRelationsRowsByFK_Geoconcepts_GeoconceptsRelations">
      <xs:selector xpath=".//mstns:GeoconceptsRelations" />
      <xs:field xpath="mstns:Geoconcept" />
    </xs:keyref>
    <xs:keyref name="FK_Geoconcepts_GeoconceptsRelations1" refer="Constraint1" msprop:rel_Generator_UserRelationName="FK_Geoconcepts_GeoconceptsRelations1" msprop:rel_Generator_RelationVarName="relationFK_Geoconcepts_GeoconceptsRelations1" msprop:rel_Generator_UserChildTable="GeoconceptsRelations" msprop:rel_Generator_UserParentTable="GeoconceptsItems" msprop:rel_Generator_ParentPropName="GeoconceptsRowByFK_Geoconcepts_GeoconceptsRelations1" msprop:rel_Generator_ChildPropName="GetGeoconceptsRelationsRowsByFK_Geoconcepts_GeoconceptsRelations1">
      <xs:selector xpath=".//mstns:GeoconceptsRelations" />
      <xs:field xpath="mstns:GeoconceptTarget" />
    </xs:keyref>
    <xs:keyref name="FK_Geoconcepts_Polygons" refer="Constraint1" msprop:rel_Generator_UserRelationName="FK_Geoconcepts_Polygons" msprop:rel_Generator_RelationVarName="relationFK_Geoconcepts_Polygons" msprop:rel_Generator_UserChildTable="Polygons" msprop:rel_Generator_UserParentTable="GeoconceptsItems" msprop:rel_Generator_ParentPropName="GeoconceptsRow" msprop:rel_Generator_ChildPropName="GetPolygonsRows">
      <xs:selector xpath=".//mstns:Polygons" />
      <xs:field xpath="mstns:Geoconcept" />
    </xs:keyref>
  </xs:element>
</xs:schema>